Flask templates
fullscreen view source-
server.py
- static folder
- css & js files
- all other static files
- templates folder
- template.html
- all dynamic html files
- static folder
Put template.html in a templates folder:
templates\template.html
<h1>This is a html template.</h1>
server.py
from flask import *
app = Flask("template rendering")
@app.route("/")
def main():
return render_template("template.html")
app.run(debug=True)
By default, name your HTML templates folder exactly templates. It matters.
To request the rendered template navigate to http://127.0.0.1:5000/